
@charset "utf-8";
@media only screen and (max-width: 767px) {
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p, 
blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li,dl,dt,dd{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
table{ font-size:inherit; border-collapse:collapse; border-spacing:0;}
form input{vertical-align: middle;}
a {text-decoration: none;color: #666;}
/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
/*定位*/ 
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.top0{top: 0px;}
.top3{top: 3px;}
.top5{top: 5px;}
.top7{top: 7px;}
.top10{top: 10px;}
.top20{top: 20px;}
.top25{top: 25px;}
.bottom7{bottom: 7px;}
.bottom10{bottom: 10px;}
.left0{left: 0px;}
.left10{left: 10px;}
.left15{left: 15px;}
.right0{right: 0;}
.right20{right: 20px;}
/*加入display:inline 解决IE6下双外边距的BUG*/
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix{display:block}
.pr{position:relative}
.pa{position:absolute}
.hidden{visibility:hidden}
.none{display:none}
.hidden{overflow: hidden;}
/*长度高度*/ 
.w5{width:5px}
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w59{width:59px}
.w60{width:60px}
.w70{width:70px}
.w73{width:73px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w104{width:104px}
.w190{width:190px}
.w200{width:200px}
.w236{width:236px}
.w240{width:240px}
.w250{width:250px}
.w258{width:258px}
.w261{width:261px}
.w277{width:277px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w540{width:540px;}
.w555{width:555px;}
.w560{width:560px;}
.w600{width:600px}
.w606{width:606px}
.w650{width:650px}
.w670{width:670px}
.w700{width:700px}
.w720{width:720px}
.w760{width:760px}
.w800{width:800px}

.h5{height:5px;}
.h20{height:20px;}
.h25{height:25px;}
.h26{height:26px;}
.h28{height:28px;}
.h29{height:29px;}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h175{height:175px}
.h200{height:200px}
.h210{height:210px}
.h280{height:280px}
.h340{height:340px}
.h500{height:500px}
.h600{height:600px}

.w{width:100%}
.h{height:100%}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
/*外边距*/ 
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.m60{margin:60px;}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.ml200{margin-left:200px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}

/*内边距*/ 
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt3{padding-top:3px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl85{padding-left: 85px;}
.pl90{padding-left: 90px;}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
/* 边框 */
.no_border{border: none;}
/* swiper */
.swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
}